home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / geometry / pc < prev    next >
Text File  |  2005-01-13  |  30KB  |  1,160 lines

  1. // $Xorg: pc,v 1.4 2001/02/09 02:05:50 xorgcvs Exp $
  2. //
  3. //Copyright 1996, 1998  The Open Group
  4. //
  5. //Permission to use, copy, modify, distribute, and sell this software and its
  6. //documentation for any purpose is hereby granted without fee, provided that
  7. //the above copyright notice appear in all copies and that both that
  8. //copyright notice and this permission notice appear in supporting
  9. //documentation.
  10. //
  11. //The above copyright notice and this permission notice shall be
  12. //included in all copies or substantial portions of the Software.
  13. //
  14. //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  15. //EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  16. //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  17. //IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
  18. //OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  19. //ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  20. //OTHER DEALINGS IN THE SOFTWARE.
  21. //
  22. //Except as contained in this notice, the name of The Open Group shall
  23. //not be used in advertising or otherwise to promote the sale, use or
  24. //other dealings in this Software without prior written authorization
  25. //from The Open Group.
  26. //
  27. // $XFree86: xc/programs/xkbcomp/geometry/pc,v 3.14 2003/08/09 14:30:47 pascal Exp $
  28.  
  29. default xkb_geometry "pc101" {
  30.  
  31.     description= "Generic 101";
  32.     width= 470;
  33.     height= 210;
  34.  
  35.     shape.cornerRadius= 1;
  36.     shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } };
  37.     shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } };
  38.     shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } };
  39.     shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } };
  40.     shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,16] } };
  41.     shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } };
  42.     shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,16] } };
  43.     shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,16] } };
  44.     shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } };
  45.     shape "SPCE" { { [133,18] }, { [2,1], [131,16] } };
  46.     shape "KP0"  { { [ 37,18] }, { [2,1], [ 35,16] } };
  47.     shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } };
  48.  
  49.     shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } };
  50.     shape "LED"  { cornerRadius= 0, { [  5,  1 ] } };
  51.     solid "LedPanel" {
  52.     shape= "LEDS";
  53.     top=  52;
  54.     left= 377;
  55.     color= "grey10";
  56.     };
  57.  
  58.     indicator.onColor= "green";
  59.     indicator.offColor= "green30";
  60.     indicator.top= 67;
  61.     indicator.shape= "LED";
  62.     indicator "Num Lock"     { left= 382; };
  63.     indicator "Caps Lock"    { left= 407; };
  64.     indicator "Scroll Lock"  { left= 433; };
  65.     text.top= 55;
  66.     text.color= "black";
  67.     text "NumLockLabel"        { left= 378; text="Num\nLock"; };
  68.     text "CapsLockLabel"    { left= 403; text="Caps\nLock"; };
  69.     text "ScrollLockLabel"    { left= 428; text="Scroll\nLock"; };
  70.  
  71.     section.left= 19;
  72.     row.left= 1;
  73.     key.shape= "NORM";
  74.     key.gap=  1;
  75.     section "Function" {
  76.     top= 52;
  77.     row {
  78.         top= 1;
  79.         keys {  { <ESC>, color="grey20" },
  80.             { <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
  81.             { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
  82.             { <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
  83.             { <PRSC>, 8 }, <SCLK>, <PAUS> 
  84.         };
  85.     };
  86.     }; // End of "Function" section
  87.  
  88.     section "Alpha" {
  89.     top= 91;
  90.     row {
  91.         top= 1;
  92.         keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>,
  93.            <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
  94.            <AE10>, <AE11>, <AE12>,
  95.            { <BKSP>, "BKSP", color="grey20" }
  96.         };
  97.     };
  98.     row {
  99.         top= 20;
  100.         keys { { <TAB>, "TABK", color="grey20" },
  101.            <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
  102.            <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
  103.            <AD11>, <AD12>, { <BKSL>, "BKSL" }
  104.         };
  105.     };
  106.     row {
  107.         top= 39;
  108.         keys { { <CAPS>, "CAPS", color="grey20" },
  109.            <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
  110.            <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
  111.            <AC11>, { <RTRN>, "RTRN", color="grey20" }
  112.         };
  113.     };
  114.     row {
  115.         top= 58;
  116.         keys { { <LFSH>, "LFSH", color="grey20" },
  117.             <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
  118.             <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 
  119.             { <RTSH>, "RTSH", color="grey20" }
  120.         };
  121.     };
  122.     row {
  123.         top= 77;
  124.         key.shape= "MODK";
  125.         key.color= "grey20";
  126.         keys { <LCTL>, { <LALT>, 21 },
  127.            { <SPCE>, "SPCE", color="white" },
  128.            <RALT>, { <RCTL>, 21 }
  129.         };
  130.     };
  131.     }; // End of "Alpha" section
  132.  
  133.     section "Editing" {
  134.     top= 91;
  135.     left= 312;
  136.     key.color= "grey20";
  137.     row {
  138.         top= 1;
  139.         keys { <INS>, <HOME>, <PGUP> };
  140.     };
  141.         row {
  142.         top= 20;
  143.         keys { <DELE>, <END>, <PGDN> };
  144.     };
  145.     row {
  146.         top= 58;
  147.         left= 20;
  148.         keys { <UP> };
  149.     };
  150.     row {
  151.         top= 77;
  152.         keys { <LEFT>, <DOWN>, <RGHT> };
  153.     };
  154.     }; // End of "Editing" section
  155.  
  156.     section "Keypad" {
  157.     top= 91;
  158.     left= 376;
  159.     row {
  160.         top= 1;
  161.         key.color= "grey20";
  162.         keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> };
  163.     };
  164.     row {
  165.         top= 20;
  166.         keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } };
  167.     };
  168.     row {
  169.         top= 39;
  170.         keys { <KP4>, <KP5>, <KP6> };
  171.     };
  172.     row {
  173.         top= 58;
  174.         keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } };
  175.     };
  176.     row {
  177.         top= 77;
  178.         keys { { <KP0>, "KP0" }, <KPDL> };
  179.     };
  180.     }; // End of "Keypad" section
  181.  
  182.     alias <AC00> = <CAPS>;
  183.     alias <AA00> = <LCTL>;
  184.  
  185. }; // End of "default" geometry
  186.  
  187. xkb_geometry "pc102" {
  188.  
  189.     description= "Generic 102";
  190.     width= 470;
  191.     height= 210;
  192.  
  193.     shape.cornerRadius= 1;
  194.     shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } };
  195.     shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } };
  196.     shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } };
  197.     shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } };
  198.     shape "RTRN" {
  199.         { [16,0],[ 43,0],[43,37],[2,37],[2,19],[16,19] }, 
  200.         { [18,1],[ 41,1],[41,36],[4,36],[4,20],[18,20] } };
  201.     shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } };
  202.     shape "LFSH" { { [ 25,18] }, { [2,1], [ 23,16] } };
  203.     shape "RTSH" { { [ 49,18] }, { [2,1], [ 47,16] } };
  204.     shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } };
  205.     shape "SPCE" { { [134,18] }, { [2,1], [132,16] } };
  206.     shape "KP0"  { { [ 37,18] }, { [2,1], [ 35,16] } };
  207.     shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } };
  208.  
  209.     shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } };
  210.     shape "LED"  { cornerRadius= 0, { [  5,  1 ] } };
  211.     solid "LedPanel" {
  212.     shape= "LEDS";
  213.     top=  52;
  214.     left= 377;
  215.     color= "grey10";
  216.     };
  217.  
  218.     indicator.onColor= "green";
  219.     indicator.offColor= "green30";
  220.     indicator.top= 67;
  221.     indicator.shape= "LED";
  222.     indicator "Num Lock"     { left= 382; };
  223.     indicator "Caps Lock"    { left= 407; };
  224.     indicator "Scroll Lock"  { left= 433; };
  225.     text.top= 55;
  226.     text.color= "black";
  227.     text "NumLockLabel"        { left= 378; text="Num\nLock"; };
  228.     text "CapsLockLabel"    { left= 403; text="Caps\nLock"; };
  229.     text "ScrollLockLabel"    { left= 428; text="Scroll\nLock"; };
  230.  
  231.     section.left= 19;
  232.     row.left= 1;
  233.     key.shape= "NORM";
  234.     key.gap=  1;
  235.     section "Function" {
  236.     top= 52;
  237.     row {
  238.         top= 1;
  239.         keys {  { <ESC>, "TABK", color="grey20" },
  240.             { <FK01>, 10 }, <FK02>, <FK03>, <FK04>,
  241.             { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
  242.             { <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
  243.             { <PRSC>, 8 }, <SCLK>, <PAUS> 
  244.         };
  245.     };
  246.     }; // End of "Function" section
  247.  
  248.     section "Alpha" {
  249.     top= 91;
  250.     row {
  251.         top= 1;
  252.         keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>,
  253.            <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
  254.            <AE10>, <AE11>, <AE12>, <BKSL>, 
  255.            { <BKSP>, color="grey20" }
  256.         };
  257.     };
  258.     row {
  259.         top= 20;
  260.         keys { { <TAB>, "TABK", color="grey20" },
  261.            <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
  262.            <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
  263.            <AD11>, <AD12>, { <RTRN>, -15, "RTRN", color="grey20" }
  264.         };
  265.     };
  266.     row {
  267.         top= 39;
  268.         keys { { <CAPS>, "CAPS", color="grey20" },
  269.            <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
  270.            <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
  271.            <AC11>
  272.         };
  273.     };
  274.     row {
  275.         top= 58;
  276.         keys { { <LFSH>, "LFSH", color="grey20" },
  277.             <LSGT>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
  278.             <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 
  279.             { <RTSH>, "RTSH", color="grey20" }
  280.         };
  281.     };
  282.     row {
  283.         top= 77;
  284.         key.shape= "MODK";
  285.         key.color= "grey20";
  286.         keys { <LCTL>, { <LALT>, 20 },
  287.            { <SPCE>, "SPCE", color="white" },
  288.            <RALT>, { <RCTL>, 20 }
  289.         };
  290.     };
  291.     }; // End of "Alpha" section
  292.  
  293.     section "Editing" {
  294.     top= 91;
  295.     left= 312;
  296.     key.color= "grey20";
  297.     row {
  298.         top= 1;
  299.         keys { <INS>, <HOME>, <PGUP> };
  300.     };
  301.         row {
  302.         top= 20;
  303.         keys { <DELE>, <END>, <PGDN> };
  304.     };
  305.     row {
  306.         top= 58;
  307.         left= 20;
  308.         keys { <UP> };
  309.     };
  310.     row {
  311.         top= 77;
  312.         keys { <LEFT>, <DOWN>, <RGHT> };
  313.     };
  314.     }; // End of "Editing" section
  315.  
  316.     section "Keypad" {
  317.     top= 91;
  318.     left= 376;
  319.     row {
  320.         top= 1;
  321.         key.color= "grey20";
  322.         keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> };
  323.     };
  324.     row {
  325.         top= 20;
  326.         keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } };
  327.     };
  328.     row {
  329.         top= 39;
  330.         keys { <KP4>, <KP5>, <KP6> };
  331.     };
  332.     row {
  333.         top= 58;
  334.         keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } };
  335.     };
  336.     row {
  337.         top= 77;
  338.         keys { { <KP0>, "KP0" }, <KPDL> };
  339.     };
  340.     }; // End of "Keypad" section
  341.  
  342.     alias <AC00> = <CAPS>;
  343.     alias <AA00> = <LCTL>;
  344.  
  345. }; // End of "pc102" geometry
  346.  
  347. xkb_geometry "pc104" {
  348.  
  349.     description= "Generic 104";
  350.     width= 470;
  351.     height= 210;
  352.  
  353.     shape.cornerRadius= 1;
  354.     shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } };
  355.     shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } };
  356.     shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } };
  357.     shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } };
  358.     shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,16] } };
  359.     shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } };
  360.     shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,16] } };
  361.     shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,16] } };
  362.     shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } };
  363.     shape "SMOD" { { [ 23,18] }, { [2,1], [ 21,16] } };
  364.     shape "SPCE" { { [113,18] }, { [2,1], [111,16] } };
  365.     shape "KP0"  { { [ 37,18] }, { [2,1], [ 35,16] } };
  366.     shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } };
  367.  
  368.     shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } };
  369.     shape "LED"  { cornerRadius= 0, { [  5,  1 ] } };
  370.     solid "LedPanel" {
  371.     shape= "LEDS";
  372.     top=  52;
  373.     left= 377;
  374.     color= "grey10";
  375.     };
  376.  
  377.     indicator.onColor= "green";
  378.     indicator.offColor= "green30";
  379.     indicator.top= 67;
  380.     indicator.shape= "LED";
  381.     indicator "Num Lock"     { left= 382; };
  382.     indicator "Caps Lock"    { left= 407; };
  383.     indicator "Scroll Lock"  { left= 433; };
  384.     text.top= 55;
  385.     text.color= "black";
  386.     text "NumLockLabel"        { left= 378; text="Num\nLock"; };
  387.     text "CapsLockLabel"    { left= 403; text="Caps\nLock"; };
  388.     text "ScrollLockLabel"    { left= 428; text="Scroll\nLock"; };
  389.  
  390.     section.left= 19;
  391.     row.left= 1;
  392.     key.shape= "NORM";
  393.     key.gap=  1;
  394.     section "Function" {
  395.     top= 52;
  396.     row {
  397.         top= 1;
  398.         keys {  { <ESC>, color="grey20" },
  399.             { <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
  400.             { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
  401.             { <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
  402.             { <PRSC>, 8 }, <SCLK>, <PAUS> 
  403.         };
  404.     };
  405.     }; // End of "Function" section
  406.  
  407.     section "Alpha" {
  408.     top= 91;
  409.     row {
  410.         top= 1;
  411.         keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>,
  412.            <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
  413.            <AE10>, <AE11>, <AE12>,
  414.            { <BKSP>, "BKSP", color="grey20" }
  415.         };
  416.     };
  417.     row {
  418.         top= 20;
  419.         keys { { <TAB>, "TABK", color="grey20" },
  420.            <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
  421.            <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
  422.            <AD11>, <AD12>, { <BKSL>, "BKSL" }
  423.         };
  424.     };
  425.     row {
  426.         top= 39;
  427.         keys { { <CAPS>, "CAPS", color="grey20" },
  428.            <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
  429.            <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
  430.            <AC11>, { <RTRN>, "RTRN", color="grey20" }
  431.         };
  432.     };
  433.     row {
  434.         top= 58;
  435.         keys { { <LFSH>, "LFSH", color="grey20" },
  436.             <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
  437.             <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 
  438.             { <RTSH>, "RTSH", color="grey20" }
  439.         };
  440.     };
  441.     row {
  442.         top= 77;
  443.         key.shape= "SMOD";
  444.         key.color= "grey20";
  445.         keys { { <LCTL>, "MODK" }, <LWIN>, <LALT>,
  446.            { <SPCE>, "SPCE", color="white" },
  447.            <RALT>, <RWIN>, <MENU>, <RCTL>
  448.         };
  449.     };
  450.     }; // End of "Alpha" section
  451.  
  452.     section "Editing" {
  453.     top= 91;
  454.     left= 312;
  455.     key.color= "grey20";
  456.     row {
  457.         top= 1;
  458.         keys { <INS>, <HOME>, <PGUP> };
  459.     };
  460.         row {
  461.         top= 20;
  462.         keys { <DELE>, <END>, <PGDN> };
  463.     };
  464.     row {
  465.         top= 58;
  466.         left= 20;
  467.         keys { <UP> };
  468.     };
  469.     row {
  470.         top= 77;
  471.         keys { <LEFT>, <DOWN>, <RGHT> };
  472.     };
  473.     }; // End of "Editing" section
  474.  
  475.     section "Keypad" {
  476.     top= 91;
  477.     left= 376;
  478.     row {
  479.         top= 1;
  480.         key.color= "grey20";
  481.         keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> };
  482.     };
  483.     row {
  484.         top= 20;
  485.         keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } };
  486.     };
  487.     row {
  488.         top= 39;
  489.         keys { <KP4>, <KP5>, <KP6> };
  490.     };
  491.     row {
  492.         top= 58;
  493.         keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } };
  494.     };
  495.     row {
  496.         top= 77;
  497.         keys { { <KP0>, "KP0" }, <KPDL> };
  498.     };
  499.     }; // End of "Keypad" section
  500.  
  501.     alias <AC00> = <CAPS>;
  502.     alias <AA00> = <LCTL>;
  503.  
  504. }; // End of "pc104" geometry
  505.  
  506. xkb_geometry "pc105" {
  507.  
  508.     description= "Generic 105";
  509.     width= 470;
  510.     height= 210;
  511.  
  512.     shape.cornerRadius= 1;
  513.     shape "NORM" { { [ 18,18] }, { [2,1], [ 16,16] } };
  514.     shape "BKSP" { { [ 38,18] }, { [2,1], [ 36,16] } };
  515.     shape "TABK" { { [ 28,18] }, { [2,1], [ 26,16] } };
  516.     shape "BKSL" { { [ 28,18] }, { [2,1], [ 26,16] } };
  517.     shape "RTRN" { { [ 42,18] }, { [2,1], [ 40,16] } };
  518.     shape "CAPS" { { [ 33,18] }, { [2,1], [ 31,16] } };
  519.     shape "LFSH" { { [ 25,18] }, { [2,1], [ 23,16] } };
  520.     shape "RTSH" { { [ 52,18] }, { [2,1], [ 50,16] } };
  521.     shape "MODK" { { [ 27,18] }, { [2,1], [ 25,16] } };
  522.     shape "SMOD" { { [ 23,18] }, { [2,1], [ 21,16] } };
  523.     shape "SPCE" { { [113,18] }, { [2,1], [111,16] } };
  524.     shape "KP0"  { { [ 37,18] }, { [2,1], [ 35,16] } };
  525.     shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,35] } };
  526.  
  527.     shape "LEDS" { cornerRadius= 0, { [ 75 ,20 ] } };
  528.     shape "LED"  { cornerRadius= 0, { [  5,  1 ] } };
  529.     solid "LedPanel" {
  530.     shape= "LEDS";
  531.     top=  52;
  532.     left= 377;
  533.     color= "grey10";
  534.     };
  535.  
  536.     indicator.onColor= "green";
  537.     indicator.offColor= "green30";
  538.     indicator.top= 67;
  539.     indicator.shape= "LED";
  540.     indicator "Num Lock"     { left= 382; };
  541.     indicator "Caps Lock"    { left= 407; };
  542.     indicator "Scroll Lock"  { left= 433; };
  543.     text.top= 55;
  544.     text.color= "black";
  545.     text "NumLockLabel"        { left= 378; text="Num\nLock"; };
  546.     text "CapsLockLabel"    { left= 403; text="Caps\nLock"; };
  547.     text "ScrollLockLabel"    { left= 428; text="Scroll\nLock"; };
  548.  
  549.     section.left= 19;
  550.     row.left= 1;
  551.     key.shape= "NORM";
  552.     key.gap=  1;
  553.     section "Function" {
  554.     top= 52;
  555.     row {
  556.         top= 1;
  557.         keys {  { <ESC>, color="grey20" },
  558.             { <FK01>, 20 }, <FK02>, <FK03>, <FK04>,
  559.             { <FK05>, 11 }, <FK06>, <FK07>, <FK08>,
  560.             { <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
  561.             { <PRSC>, 8 }, <SCLK>, <PAUS> 
  562.         };
  563.     };
  564.     }; // End of "Function" section
  565.  
  566.     section "Alpha" {
  567.     top= 91;
  568.     row {
  569.         top= 1;
  570.         keys { <TLDE>, <AE01>, <AE02>, <AE03>, <AE04>,
  571.            <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
  572.            <AE10>, <AE11>, <AE12>,
  573.            { <BKSP>, "BKSP", color="grey20" }
  574.         };
  575.     };
  576.     row {
  577.         top= 20;
  578.         keys { { <TAB>, "TABK", color="grey20" },
  579.            <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
  580.            <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
  581.            <AD11>, <AD12>, { <BKSL>, "BKSL" }
  582.         };
  583.     };
  584.     row {
  585.         top= 39;
  586.         keys { { <CAPS>, "CAPS", color="grey20" },
  587.            <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
  588.            <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
  589.            <AC11>, { <RTRN>, "RTRN", color="grey20" }
  590.         };
  591.     };
  592.     row {
  593.         top= 58;
  594.         keys { { <LFSH>, "LFSH", color="grey20" },
  595.             <LSGT>, <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
  596.             <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 
  597.             { <RTSH>, "RTSH", color="grey20" }
  598.         };
  599.     };
  600.     row {
  601.         top= 77;
  602.         key.shape= "SMOD";
  603.         key.color= "grey20";
  604.         keys { { <LCTL>, "MODK" }, <LWIN>, <LALT>,
  605.            { <SPCE>, "SPCE", color="white" },
  606.            <RALT>, <RWIN>, <MENU>, <RCTL>
  607.         };
  608.     };
  609.     }; // End of "Alpha" section
  610.  
  611.     section "Editing" {
  612.     top= 91;
  613.     left= 312;
  614.     key.color= "grey20";
  615.     row {
  616.         top= 1;
  617.         keys { <INS>, <HOME>, <PGUP> };
  618.     };
  619.         row {
  620.         top= 20;
  621.         keys { <DELE>, <END>, <PGDN> };
  622.     };
  623.     row {
  624.         top= 58;
  625.         left= 20;
  626.         keys { <UP> };
  627.     };
  628.     row {
  629.         top= 77;
  630.         keys { <LEFT>, <DOWN>, <RGHT> };
  631.     };
  632.     }; // End of "Editing" section
  633.  
  634.     section "Keypad" {
  635.     top= 91;
  636.     left= 376;
  637.     row {
  638.         top= 1;
  639.         key.color= "grey20";
  640.         keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> };
  641.     };
  642.     row {
  643.         top= 20;
  644.         keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } };
  645.     };
  646.     row {
  647.         top= 39;
  648.         keys { <KP4>, <KP5>, <KP6> };
  649.     };
  650.     row {
  651.         top= 58;
  652.         keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } };
  653.     };
  654.     row {
  655.         top= 77;
  656.         keys { { <KP0>, "KP0" }, <KPDL> };
  657.     };
  658.     }; // End of "Keypad" section
  659.  
  660.     alias <AC00> = <CAPS>;
  661.     alias <AA00> = <LCTL>;
  662.  
  663. }; // End of "pc105" geometry
  664.  
  665.  
  666. // Added for japanese 106 keyboard
  667. //                     by tsuka@kawalab.dnj.ynu.ac.jp .
  668. xkb_geometry "jp106" {
  669.  
  670.     description= "Japanese 106";
  671.     width= 470;
  672.     height= 180;
  673.  
  674.     shape.cornerRadius= 1;
  675.     shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } };
  676.     shape "BKSP" { { [ 18,18] }, { [2,1], [ 16,17] } };
  677.     shape "TABK" { { [ 28,18] }, { [2,1], [ 26,17] } };
  678.     shape "BKSL" { { [ 27,18] }, { [2,1], [ 25,17] } };
  679.     shape "RTRN" {
  680.         { [0,0],[ 27,0],[27,37],[4,37],[4,18],[0,18] } ,
  681.         { [2,1],[ 25,1],[25,36],[5,36],[5,17],[2,17] } };
  682.     shape "CAPS" { { [ 32,18] }, { [2,1], [ 30,17] } };
  683.     shape "LFSH" { { [ 42,18] }, { [2,1], [ 40,17] } };
  684.     shape "RTSH" { { [ 32,18] }, { [2,1], [ 30,17] } };
  685.     shape "MODK" { { [ 28,18] }, { [2,1], [ 26,17] } };
  686.     shape "SPCE" { { [ 46,18] }, { [2,1], [ 44,17] } };
  687.     shape "KP0"  { { [ 37,18] }, { [2,1], [ 35,17] } };
  688.     shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,36] } };
  689.  
  690.     shape "LEDS" { cornerRadius= 0, { [ 76 ,20 ] } };
  691.     shape "LED"  { cornerRadius= 0, { [  5,  1 ] } };
  692.     solid "LedPanel" {
  693.     shape= "LEDS";
  694.     top=  25;
  695.     left= 375;
  696.     color= "grey10";
  697.     };
  698.  
  699.     indicator.onColor= "green";
  700.     indicator.offColor= "green30";
  701.     indicator.top= 40;
  702.     indicator.shape= "LED";
  703.     indicator "Num Lock"     { left= 379; };
  704.     indicator "Caps Lock"    { left= 404; };
  705.     indicator "Scroll Lock"  { left= 429; };
  706.     text.top= 28;
  707.     text.color= "black";
  708.     text "NumLockLabel"        { left= 378; text="Num\nLock"; };
  709.     text "CapsLockLabel"    { left= 403; text="Caps\nLock"; };
  710.     text "ScrollLockLabel"    { left= 428; text="Scroll\nLock"; };
  711.  
  712.     section.left= 19;
  713.     row.left= 1;
  714.     key.shape= "NORM";
  715.     key.gap=  1;
  716.     section "Function" {
  717.     top= 25;
  718.     row {
  719.         top= 1;
  720.         keys {  { <ESC>, color="grey20" },
  721.             { <FK01>, 18 }, <FK02>, <FK03>, <FK04>,
  722.             { <FK05>, 11 ,color="grey20"}, {<FK06>,color="grey20"}, 
  723.             { <FK07>, color="grey20"}, {<FK08>,color="grey20"},
  724.             { <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
  725.             { <PRSC>, 8 }, <SCLK>, <PAUS> 
  726.         };
  727.     };
  728.     }; // End of "Function" section
  729.  
  730.     section "Alpha" {
  731.     top= 61;
  732.     row {
  733.         top= 1;
  734.         keys { {<HZTG>,color="grey20"}, <AE01>, <AE02>, 
  735.                     <AE03>, <AE04>, <AE05>, <AE06>, <AE07>, 
  736.                 <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
  737.             <AE13>, { <BKSP>, "BKSP", color="grey20" }
  738.         };
  739.     };
  740.     row {
  741.         top= 20;
  742.         keys { { <TAB>, "TABK", color="grey20" },
  743.            <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
  744.            <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
  745.            <AD11>, <AD12>, { <RTRN>, 1 ,"RTRN",color="grey20" }
  746.         };
  747.     };
  748.     row {
  749.         top= 39;
  750.         keys { { <CAPS>, "CAPS", color="grey20" },
  751.            <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
  752.            <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
  753.            <AC11>, <AC12>
  754.         };
  755.     };
  756.     row {
  757.         top= 58;
  758.         keys { { <LFSH>, "LFSH", color="grey20" },
  759.             <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
  760.             <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 
  761.             <AB11>, { <RTSH>, "RTSH", color="grey20" }
  762.         };
  763.     };
  764.     row {
  765.         top= 77;
  766.         key.shape= "MODK";
  767.         key.color= "grey20";
  768.         keys { <LCTL>, { <LALT>, 20 },<NFER>,
  769.            { <SPCE>, "SPCE", color="white" },
  770.            <XFER>,<HKTG>,<RALT>, { <RCTL>, 17 }
  771.         };
  772.     };
  773.     }; // End of "Alpha" section
  774.  
  775.     section "Editing" {
  776.     top= 61;
  777.     left= 310;
  778.     key.color= "grey20";
  779.     row {
  780.         top= 1;
  781.         keys { <INS>, <HOME>, <PGUP> };
  782.     };
  783.         row {
  784.         top= 20;
  785.         keys { <DELE>, <END>, <PGDN> };
  786.     };
  787.     row {
  788.         top= 58;
  789.         left= 20;
  790.         keys { <UP> };
  791.     };
  792.     row {
  793.         top= 77;
  794.         keys { <LEFT>, <DOWN>, <RGHT> };
  795.     };
  796.     }; // End of "Editing" section
  797.  
  798.     section "Keypad" {
  799.     top= 61;
  800.     left= 375;
  801.     row {
  802.         top= 1;
  803.         key.color= "grey20";
  804.         keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> };
  805.     };
  806.     row {
  807.         top= 20;
  808.         keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } };
  809.     };
  810.     row {
  811.         top= 39;
  812.         keys { <KP4>, <KP5>, <KP6> };
  813.     };
  814.     row {
  815.         top= 58;
  816.         keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } };
  817.     };
  818.     row {
  819.         top= 77;
  820.         keys { { <KP0>, "KP0" }, <KPDL> };
  821.     };
  822.     }; // End of "Keypad" section
  823.  
  824.     alias <AC00> = <CAPS>;
  825.     alias <AA00> = <LCTL>;
  826.  
  827. }; // End of "jp106" geometry
  828.  
  829. // Added for brazilian ABNT2 by Ricardo Y. Igarashi(iga@that.com.br)
  830. xkb_geometry "abnt2" {
  831.  
  832.     description= "Brazilian ABNT2";
  833.     width= 470;
  834.     height= 180;
  835.  
  836.     shape.cornerRadius= 1;
  837.     shape "NORM" { { [ 18,18] }, { [2,1], [ 16,17] } };
  838.     shape "BKSP" { { [ 37,18] }, { [2,1], [ 35,17] } };
  839.     shape "TABK" { { [ 28,18] }, { [2,1], [ 26,17] } };
  840.     shape "BKSL" { { [ 27,18] }, { [2,1], [ 25,17] } };
  841.     shape "RTRN" {
  842.         { [0,0],[ 27,0],[27,37],[4,37],[4,18],[0,18] } ,
  843.         { [2,1],[ 25,1],[25,36],[5,36],[5,17],[2,17] } };
  844.     shape "CAPS" { { [ 32,18] }, { [2,1], [ 30,17] } };
  845.     shape "LFSH" { { [ 24,18] }, { [2,1], [ 22,17] } };
  846.     shape "RTSH" { { [ 31,18] }, { [2,1], [ 29,17] } };
  847.     shape "MODK" { { [ 28,18] }, { [2,1], [ 26,17] } };
  848.     shape "SPCE" { { [133,18] }, { [2,1], [131,17] } };
  849.     shape "KP0"  { { [ 37,18] }, { [2,1], [ 35,17] } };
  850.     shape "KPAD" { { [ 18,37] }, { [2,1], [ 16,36] } };
  851.  
  852.     shape "LEDS" { cornerRadius= 0, { [ 76 ,20 ] } };
  853.     shape "LED"  { cornerRadius= 0, { [  5,  1 ] } };
  854.     solid "LedPanel" {
  855.     shape= "LEDS";
  856.     top=  25;
  857.     left= 375;
  858.     color= "grey10";
  859.     };
  860.  
  861.     indicator.onColor= "green";
  862.     indicator.offColor= "green30";
  863.     indicator.top= 40;
  864.     indicator.shape= "LED";
  865.     indicator "Num Lock"     { left= 379; };
  866.     indicator "Caps Lock"    { left= 404; };
  867.     indicator "Scroll Lock"  { left= 429; };
  868.     text.top= 28;
  869.     text.color= "black";
  870.     text "NumLockLabel"        { left= 378; text="Num\nLock"; };
  871.     text "CapsLockLabel"    { left= 403; text="Caps\nLock"; };
  872.     text "ScrollLockLabel"    { left= 428; text="Scroll\nLock"; };
  873.  
  874.     section.left= 19;
  875.     row.left= 1;
  876.     key.shape= "NORM";
  877.     key.gap=  1;
  878.     section "Function" {
  879.     top= 25;
  880.     row {
  881.         top= 1;
  882.         keys {  { <ESC>, color="grey20" },
  883.             { <FK01>, 18 }, <FK02>, <FK03>, <FK04>,
  884.             { <FK05>, 11 ,color="grey20"}, {<FK06>,color="grey20"}, 
  885.             { <FK07>, color="grey20"}, {<FK08>,color="grey20"},
  886.             { <FK09>, 11 }, <FK10>, <FK11>, <FK12>,
  887.             { <PRSC>, 8 }, <SCLK>, <PAUS> 
  888.         };
  889.     };
  890.     }; // End of "Function" section
  891.  
  892.     section "Alpha" {
  893.     top= 61;
  894.     row {
  895.         top= 1;
  896.         keys { {<HZTG>,color="grey20"}, <AE01>, <AE02>, 
  897.                     <AE03>, <AE04>, <AE05>, <AE06>, <AE07>, 
  898.                 <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
  899.             { <BKSP>, "BKSP", color="grey20" }
  900.         };
  901.     };
  902.     row {
  903.         top= 20;
  904.         keys { { <TAB>, "TABK", color="grey20" },
  905.            <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
  906.            <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
  907.            <AD11>, <AD12>, { <RTRN>, 1 ,"RTRN",color="grey20" }
  908.         };
  909.     };
  910.     row {
  911.         top= 39;
  912.         keys { { <CAPS>, "CAPS", color="grey20" },
  913.            <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
  914.            <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
  915.            <AC11>, <AC12>
  916.         };
  917.     };
  918.     row {
  919.         top= 58;
  920.         keys { { <LFSH>, "LFSH", color="grey20" }, <BKSL>,
  921.             <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
  922.             <AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 
  923.             <AB11>, { <RTSH>, "RTSH", color="grey20" }
  924.         };
  925.     };
  926.     row {
  927.         top= 77;
  928.         key.shape= "MODK";
  929.         key.color= "grey20";
  930.         keys { <LCTL>, { <LALT>, 20 },
  931.            { <SPCE>, "SPCE", color="white" },
  932.            <RALT>, { <RCTL>, 17 }
  933.         };
  934.     };
  935.     }; // End of "Alpha" section
  936.  
  937.     section "Editing" {
  938.     top= 61;
  939.     left= 310;
  940.     key.color= "grey20";
  941.     row {
  942.         top= 1;
  943.         keys { <INS>, <HOME>, <PGUP> };
  944.     };
  945.         row {
  946.         top= 20;
  947.         keys { <DELE>, <END>, <PGDN> };
  948.     };
  949.     row {
  950.         top= 58;
  951.         left= 20;
  952.         keys { <UP> };
  953.     };
  954.     row {
  955.         top= 77;
  956.         keys { <LEFT>, <DOWN>, <RGHT> };
  957.     };
  958.     }; // End of "Editing" section
  959.  
  960.     section "Keypad" {
  961.     top= 61;
  962.     left= 375;
  963.     row {
  964.         top= 1;
  965.         key.color= "grey20";
  966.         keys { <NMLK>, <KPDV>, <KPMU>, <KPSU> };
  967.     };
  968.     row {
  969.         top= 20;
  970.         keys { <KP7>, <KP8>, <KP9>, { <KPAD>, "KPAD", color="grey20" } };
  971.     };
  972.     row {
  973.         top= 39;
  974.         keys { <KP4>, <KP5>, <KP6> };
  975.     };
  976.     row {
  977.         top= 58;
  978.         keys { <KP1>, <KP2>, <KP3>, { <KPEN>, "KPAD", color="grey20" } };
  979.     };
  980.     row {
  981.         top= 77;
  982.         keys { { <KP0>, "KP0" }, <KPDL> };
  983.     };
  984.     }; // End of "Keypad" section
  985.  
  986.     alias <AC00> = <CAPS>;
  987.     alias <AA00> = <LCTL>;
  988.  
  989. }; // End of "abnt2" geometry
  990.  
  991.  
  992. // Created by Alexander Pohoyda <alexander.pohoyda@gmx.net>
  993.  
  994. xkb_geometry "pc86" {
  995.     description = "Noname keyboard with 86 keys, DE";
  996.     width = 287;
  997.     height = 143;
  998.     baseColor = "grey20";
  999.  
  1000.     shape "EDGE" { cornerRadius = 2, { [287, 143] } };
  1001.     shape "LED"  { cornerRadius = 2, { [3, 3] } };
  1002.     shape "LEDS" { cornerRadius = 0, { [75, 5] } };
  1003.     shape "KEYS" { cornerRadius = 0, { [271, 109] } };
  1004.  
  1005.     outline "Edges" {
  1006.         top = 0;
  1007.         left = 0;
  1008.         shape = "EDGE";
  1009.         color = "black";
  1010.     };
  1011.  
  1012.     solid "KeyPanel" {
  1013.     shape = "KEYS";
  1014.     left = 8;
  1015.     top = 22;
  1016.     color = "grey70";
  1017.     };
  1018.  
  1019.     solid "LedPanel" {
  1020.     shape = "LEDS";
  1021.     left = 212;
  1022.     top = 10;
  1023.     color = "black";
  1024.     };
  1025.  
  1026.     indicator.onColor = "green";
  1027.     indicator.offColor = "green30";
  1028.     indicator.top = 11;
  1029.     indicator.shape = "LED";
  1030.     indicator "Num Lock"     { left = 212 + 7; };
  1031.     indicator "Caps Lock"    { left = 212 + 23; };
  1032.     indicator "Scroll Lock"  { left = 212 + 39; };
  1033.     text.fontSize = 6;
  1034.     text.top = 10;
  1035.     text.color = "white";
  1036.     text "NumLockLabel"     { left = 212 + 7 + 5; text = "Num\nLock"; };
  1037.     text "CapsLockLabel"    { left = 212 + 23 + 5; text = "Caps\nLock"; };
  1038.     text "ScrollLockLabel"  { left = 212 + 39 + 5; text = "Scroll\nLock"; };
  1039.  
  1040.     shape.cornerRadius = 1;
  1041.     shape "SMALL"  { { [15, 12] }, { [1.5, 0], [13.5, 10] } };
  1042.     shape "NARR"   { { [13, 18] }, { [1.5, 0], [11.5, 14] } };
  1043.     shape "NORM"   { { [18, 18] }, { [3, 0], [15, 14] } };
  1044.     shape "NORM_1" { { [22, 18] }, { [4, 0], [22, 18] },
  1045.                                    { [7, 0], [19, 14] } };
  1046.     shape "WIDER"  { { [23, 18] }, { [3, 0], [20, 14] } };
  1047.     shape "WIDEST" { { [27, 18] }, { [3, 0], [24, 14] } };
  1048.     shape "SPCE"   { { [75, 18] }, { [3, 0], [72, 14] } };
  1049.  
  1050.     section "Function" {
  1051.     key.shape = "SMALL";
  1052.     key.gap = 0.99;
  1053.     key.color = "grey30";
  1054.     left = 8;
  1055.     top = 22;
  1056.     row {
  1057.         top = 1;
  1058.         keys {  <ESC>,
  1059.                 <FK01>, <FK02>, <FK03>, <FK04>,
  1060.             <FK05>, <FK06>, <FK07>, <FK08>,
  1061.             <FK09>, <FK10>, <FK11>, <FK12>,
  1062.             <NMLK>, <PRSC>, <SCLK>, <PAUS>
  1063.         };
  1064.     };
  1065.     }; // End of "Function" section
  1066.  
  1067.     section "Control" {
  1068.     key.shape = "NORM";
  1069.     key.gap = 1;
  1070.     key.color = "grey30";
  1071.         left = 8;
  1072.     top = 111;
  1073.     row {
  1074.         top = 1;
  1075.         keys { <LCTL>, <FN>, <LALT>,
  1076.                { <SPCE>, shape="SPCE", 39 }, <RALT>,
  1077.            <INS>, <DELE>
  1078.         };
  1079.     };
  1080.     }; // End of "Control" section
  1081.  
  1082.     section "Editing" {
  1083.         key.shape = "NARR";
  1084.     key.gap = 1;
  1085.     key.color = "grey30";
  1086.     left = 265;
  1087.     top = 34;
  1088.         row.vertical = True;
  1089.     row {
  1090.         top = 1;
  1091.         keys { <HOME>, <PGUP>, <PGDN>, <END> };
  1092.     };
  1093.     }; // End of "Editing" section
  1094.  
  1095.     section "Navigation" {
  1096.     key.gap = 1;
  1097.     key.shape = "NARR";
  1098.     key.color = "grey30";
  1099.     left = 236;
  1100.     top = 92;
  1101.     row {
  1102.         left = 14;
  1103.         top = 1;
  1104.         keys { <UP> };
  1105.     };
  1106.     row {
  1107.         top = 20;
  1108.         keys { <LEFT>, <DOWN>, <RGHT> };
  1109.     };
  1110.     }; // End of "Navigation" section
  1111.  
  1112.     section "Alpha" {
  1113.     key.gap = 1;
  1114.     key.shape = "NORM";
  1115.     key.color = "grey10";
  1116.         left = 8;
  1117.     top = 35;
  1118.     row {
  1119.         top = 1;
  1120.         keys { { <AE01>, shape="NORM_1" }, <AE02>, <AE03>, <AE04>,
  1121.            <AE05>, <AE06>, <AE07>, <AE08>, <AE09>,
  1122.            <AE10>, <AE11>, <AE12>,
  1123.                    { <BKSP>, shape="WIDER", color="grey30" }
  1124.         };
  1125.     };
  1126.     row {
  1127.         top = 20;
  1128.         keys { { <TAB>, shape="NARR", color="grey30" },
  1129.            <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 
  1130.            <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, 
  1131.            <AD11>, <AD12>, { <AD13>, shape="NARR" }
  1132.         };
  1133.     };
  1134.     row {
  1135.         top = 39;
  1136.         keys { { <CAPS>, color="grey30" },
  1137.            <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
  1138.            <AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
  1139.            <AC11>, { <RTRN>, shape="WIDEST", color="grey30" }
  1140.         };
  1141.     };
  1142.     row {
  1143.         top = 58;
  1144.         keys { { <LFSH>, shape="WIDEST", color="grey30" },
  1145.             <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
  1146.             <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
  1147.             { <RTSH>, shape="WIDER", color="grey30" }
  1148.         };
  1149.     };
  1150.     row {
  1151.             left = 57;
  1152.         top = 77;
  1153.         keys { <AE00>, <LSGT> };
  1154.     };
  1155.     }; // End of "Alpha" section
  1156.  
  1157.     alias <AC00> = <CAPS>;
  1158.     alias <AA00> = <LCTL>;
  1159. }; // End of "pc86" geometry
  1160.